<template>
  <div>
    <h2>excel导出</h2>
    <!-- 数据要求：
     姓名   年龄
     张三   18
     李四   20
   -->
    <el-button @click="outExcel">简单表头导出excel</el-button>
    <el-button @click="outExcel2">复杂表头导出excel</el-button>
  </div>
</template>
<script>
import { export_json_to_excel } from '@/vendor/Export2Excel'
export default {
  methods: {
    outExcel() {
      export_json_to_excel({
        header: ['姓名', '年龄'],
        data: [['张三', 18], ['李四', 20]],
        filename: '测试excel导出'
      })
    },
    outExcel2() {
      // multiHeader:[[],[]]
      // header:主要表头['a','b']
      // data:数据[['a的值','b的值'],[....]]
      // filename:导出文件的文件名
      // merges:['合并项A:合并项B'，....]
      export_json_to_excel({
        multiHeader: [['id', 'main information', '', '', 'defineAsyncComponent']],
        header: ['', 'title', 'author', 'readings', ''],
        data: [[0, '标题0', '张三', 100, '2023-01-01'], [1, '标题1', '李四', 999, '2023-01-02']],
        // filename: '复杂表头导出',
        merges: ['A2:A1', 'B1:D1', 'E2:E1']
      })
    }
  }
}
</script>
<style>
</style>
